package com.pxst.bank.service;

import com.pxst.bank.entity.SysBankCardGroupEntity;
import com.pxst.bank.req.AccountGroupReq;
import com.pxst.bank.req.BankCardGroupReq;
import com.pxst.bank.resp.BankCardGroupResp;
import com.pxst.merchant.entity.SysMerchantInfo;
import com.pxst.resp.ApiResp;
import icu.mhb.mybatisplus.plugln.base.service.JoinIService;
import org.springframework.stereotype.Service;

import java.util.List;

/** 
* @author yangxy
* @version 创建时间：2023年9月7日 下午4:04:19 
*/
@Service
public interface SysBankCardGroupService extends JoinIService<SysBankCardGroupEntity> {

    //群组下拉框信息
    ApiResp<BankCardGroupResp> getInfo();

    //账户群组搜索
    ApiResp<SysBankCardGroupEntity> getGroupList(BankCardGroupReq bankCardGroupReq);

    //账户群组下所有商户信息
    ApiResp<List<SysMerchantInfo>> getMerchantAll(Long id);

    ApiResp searchAccountGroup(AccountGroupReq accountGroupReq);
}
